#ifndef UI_SCREEN1_NEW_H
#define UI_SCREEN1_NEW_H

#ifdef __cplusplus
extern "C" {
#endif
#include"../../client/net_client.h"
// SCREEN: ui_Screen1_new (继承自原Screen1功能扩展)
extern void ui_Screen1_screen_init(void);
extern void ui_Screen1_screen_destroy(void);
extern lv_obj_t * ui_Screen1;
extern lv_obj_t * ui_Keyboard_s1;
extern void ui_event_account_text_s1(lv_event_t * e);
extern lv_obj_t * ui_account_text_s1;
extern void ui_event_password_text_s1(lv_event_t * e);
extern lv_obj_t * ui_password_text_s1;
extern lv_obj_t * ui_button_login_s1;
extern void ui_event_button_login_s1(lv_event_t * e);
extern void ui_event_button_register_s1(lv_event_t * e);
extern lv_obj_t * ui_button_register_s1;
extern lv_obj_t * ui_label_login_s1;
extern lv_obj_t * ui_label_register_s1;

// 新增网络回调相关声明
static void login_net_callback(NetResponse * resp);
static void ui_Screen1_handle_response(lv_event_t * e);

// CUSTOM VARIABLES

#ifdef __cplusplus
} /*extern "C"*/
#endif

#endif